# -*- encoding: utf-8 -*-
"""

PyCharm 图像的复制和缩放
2024年10月20日14时52分
by wenyang

"""
from PIL import Image


def main():
    img_one = Image.open("./image/lena_color_512.tif").convert("RGB")
    img_two = img_one.copy() # 实现了复制图片的功能
    img_two.show()
    # 通过使用eval方法来对每一个像素进行操作
    img_two_resize = Image.eval(img_two, lambda x: x * 2) # 提高亮度
    img_two_resize.show()
    # 缩放图像就是可以通过使用thumbnail方法实现缩放的操作
    img_three = img_one.copy()
    img_three.thumbnail((256, 256))
    img_three.show()
    # 使用resize方法来进行缩放的操作
    img_four = img_one.copy()
    img_four.resize((1024, 1024)).show() # size 是一个元祖的类型的值 所以要使用括号括起来


if __name__ == "__main__":
    main()
